package com.techsoul.module.order.service;

import com.techsoul.module.order.pojo.param.CartItem;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

public interface IPayService {

    /**
     * 微信统一下单
     * @param orderId
     * @param request
     * @return
     */
    Map<String, String> wxAppletPay(String orderId, HttpServletRequest request);

    /**
     * 微信支付成功回调方法，小程序调用
     * @param orderId
     */
    void wxAppletPaySuccess(String orderId);

    /**
     * 微信服务器异步通知
     * @param request
     * @return
     */
    String wxPayNotify(HttpServletRequest request);

}
